﻿using System;
using System.Collections;
using System.ComponentModel;
using System.Reflection.Emit;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            Queue queue1 = new Queue();
            queue1.Enqueue("这是我的第一个queue集合");
            queue1.Enqueue("妖怪吧！，我好困");
            queue1.Enqueue("这里是一个空格     就是这里");
            Console.WriteLine("黑要乖");
            while (queue1.Count != 0)
            {
                Console.WriteLine(queue1.Dequeue());
            }

            Console.WriteLine("这里是第二种打印方法foreach遍历");
            Queue queue = new Queue();
            queue.Enqueue("啊啊啊啊啊");
            queue.Enqueue("不不不不");
            queue.Enqueue("踩踩踩");
            object[] obj = queue.ToArray();
            foreach (var v in obj)
            {
                Console.WriteLine(v);
            }

            Queue queue2 = new Queue();
            queue2.Enqueue("fasdfasdf");
            queue2.Enqueue("sdfs   sdfse");
            queue2.Enqueue("eesseawer ");
            queue2.Enqueue("sdfe4eettasdfe");

            IEnumerator enumerator = queue2.GetEnumerator();

            while (enumerator.MoveNext())
            {
                Console.WriteLine(enumerator.Current);
            }


        }
        
      


}
    }

